function initializeSwiper(options,element){const asyncSwiper=elementorFrontend.utils.swiper;new asyncSwiper(element,options).then((newSwiperInstance)=>{mySwiper=newSwiperInstance}).catch(error=>console.log(error))};const manageAutoplayInsideTab=(tabWrapper,options,elementSwiper)=>{if(!tabWrapper.hidden){initializeSwiper(options,elementSwiper)} var observer=new MutationObserver(function(_,observer){if(!tabWrapper.hidden){initializeSwiper(options,elementSwiper)}});var observerConfig={attributes:!0,attributeFilter:["hidden"]};observer.observe(tabWrapper,observerConfig)};(function($){var WidgetDyncontel_ACFRepeaterHandler=function($scope,$){let accordion=function(){let wrapper=$scope.find('ul.accordion');let accordionStart=elementSettings.dce_acf_repeater_accordion_start;let activeIndex;if(accordionStart==='none'){activeIndex=!1}else if(accordionStart==='first'){activeIndex=1}else if(accordionStart==='custom'){activeIndex=elementSettings.accordion_start_custom||1}else{let elements=$scope.find('ul.accordion .item').length;activeIndex=[];for(let i=0;i<=elements;i++){activeIndex[i]=i}} let accordionJs=function(wrapper,closeOtherSections,speed,activeIndex){wrapper.accordionjs({closeAble:!0,closeOther:Boolean(closeOtherSections),slideSpeed:speed,activeIndex:activeIndex,})} accordionJs(wrapper,elementSettings.dce_acf_repeater_accordion_close,elementSettings.accordion_speed.size,activeIndex)} let elementSettings=dceGetElementSettings($scope);var $block_acfgallery='.dce-acf-repeater';if(elementSettings.dce_acf_repeater_format=='accordion'){accordion()} if(elementSettings.dce_acf_repeater_format=='masonry'){var $grid_dce_repeater=$scope.find($block_acfgallery).masonry({itemSelector:'.dce-acf-repeater-item',});$grid_dce_repeater.imagesLoaded().progress(function(){$grid_dce_repeater.masonry('layout')})}else if(elementSettings.dce_acf_repeater_format=='justified'){$scope.find('.justified-grid').imagesLoaded().progress(function(){});$scope.find('.justified-grid').justifiedGallery({rowHeight:Number(elementSettings.justified_rowHeight.size)||170,maxRowHeight:-1,selector:'figure, div:not(.spinner)',imgSelector:'> img, > a > img, > div > a > img, > div > img',margins:Number(elementSettings.justified_margin.size)||0,lastRow:elementSettings.justified_lastRow})}else if(elementSettings.dce_acf_repeater_format=='slider_carousel'){var elementSwiper=$scope.find('.dce-acf-repeater-slider_carousel');var id_scope=$scope.attr('data-id');var id_post=$scope.closest('.elementor').attr('data-post-id');var counter_id=$scope.find('.dce-acf-repeater-slider_carousel').attr('counter-id');var cicloInfinito=Boolean(elementSettings.loop);var slideInitNum=0;var slidesPerView=Number(elementSettings.slidesPerView);var swiperOptions={direction:'horizontal',initialSlide:slideInitNum,speed:Number(elementSettings.speed_slider)||300,autoHeight:Boolean(elementSettings.autoHeight),roundLengths:Boolean(elementSettings.roundLengths),effect:elementSettings.effects||'slide',slidesPerView:slidesPerView||'auto',slidesPerGroup:Number(elementSettings.slidesPerGroup)||1,spaceBetween:Number(elementSettings.spaceBetween)||0,slidesOffsetBefore:0,slidesOffsetAfter:0,slidesPerColumn:Number(elementSettings.slidesColumn)||1,slidesPerColumnFill:'row',centerInsufficientSlides:elementSettings.centerInsufficientSlides==='yes',watchOverflow:!0,centeredSlides:elementSettings.centeredSlides2==='yes',grabCursor:Boolean(elementSettings.grabCursor),freeMode:Boolean(elementSettings.freeMode),freeModeMomentum:Boolean(elementSettings.freeModeMomentum),freeModeMomentumRatio:Number(elementSettings.freeModeMomentumRatio)||1,freeModeMomentumVelocityRatio:Number(elementSettings.freeModeMomentumVelocityRatio)||1,freeModeMomentumBounce:Boolean(elementSettings.freeModeMomentumBounce),freeModeMomentumBounceRatio:Number(elementSettings.speed)||1,freeModeMinimumVelocity:Number(elementSettings.speed)||0.02,freeModeSticky:Boolean(elementSettings.freeModeSticky),loop:cicloInfinito,navigation:{nextEl:$scope.find('.swiper-button-next')[0],prevEl:$scope.find('.swiper-button-prev')[0],},pagination:{el:id_post?'.dce-elementor-post-'+id_post+' .elementor-element-'+id_scope+' .pagination-'+counter_id:'.pagination-'+counter_id,clickable:!0,type:String(elementSettings.pagination_type)||'bullets',dynamicBullets:!0,renderFraction:function(currentClass,totalClass){return''+''+String(elementSettings.fraction_separator)+''+''},},mousewheel:Boolean(elementSettings.mousewheelControl),keyboard:{enabled:Boolean(elementSettings.keyboardControl),},on:{init:function(){$('body').attr('data-carousel-'+id_scope,this.realIndex)},slideChange:function(e){$('body').attr('data-carousel-'+id_scope,this.realIndex)},}};if(elementSettings.useAutoplay){swiperOptions=$.extend(swiperOptions,{autoplay:!0});var autoplayDelay=Number(elementSettings.autoplay);if(!autoplayDelay){autoplayDelay=3000}else{autoplayDelay=Number(elementSettings.autoplay)} swiperOptions=$.extend(swiperOptions,{autoplay:{delay:autoplayDelay,disableOnInteraction:Boolean(elementSettings.autoplayDisableOnInteraction),stopOnLastSlide:Boolean(elementSettings.autoplayStopOnLast)}})} swiperOptions.breakpoints=dynamicooo.makeSwiperBreakpoints({slidesPerView:{elementor_key:'slidesPerView',default_value:'auto'},slidesPerGroup:{elementor_key:'slidesPerGroup',default_value:1},spaceBetween:{elementor_key:'spaceBetween',default_value:0,},slidesPerColumn:{elementor_key:'slidesColumn',default_value:1,}},elementSettings);{let isCarousel=elementSettings.dce_acf_repeater_format=='slider_carousel';if(!isCarousel){initializeSwiper(swiperOptions,elementSwiper)}else{let elementorTab=elementSwiper.closest('.elementor-tab-content');if(elementorTab.length&&elementSettings.useAutoplay){manageAutoplayInsideTab(elementorTab,swiperOptions,elementSwiper)}else{initializeSwiper(swiperOptions,elementSwiper)}}}} if(elementSettings.enabled_wow){var wow=new WOW({boxClass:'wow',animateClass:'animated',offset:0,mobile:!0,live:!0,callback:function(box){},scrollContainer:null});wow.init()} var initPhotoSwipeFromDOM=function(gallerySelector){var parseThumbnailElements=function(el){var thumbElements=el.childNodes,numNodes=thumbElements.length,items=[],figureEl,linkEl,size,item;for(var i=0;i1){item.title=figureEl.children[1].innerHTML} if(linkEl.children.length>0){item.msrc=linkEl.children[0].getAttribute('src')} item.el=figureEl;items.push(item)} return items};var closest=function closest(el,fn){return el&&(fn(el)?el:closest(el.parentNode,fn))};var onThumbnailsClick=function(e){e=e||window.event;e.preventDefault?e.preventDefault():e.returnValue=!1;var eTarget=e.target||e.srcElement;var clickedListItem=closest(eTarget,function(el){return(el.tagName&&el.tagName.toUpperCase()==='FIGURE')});if(!clickedListItem){return} var clickedGallery=clickedListItem.parentNode,childNodes=clickedListItem.parentNode.childNodes,numChildNodes=childNodes.length,nodeIndex=0,index;for(var i=0;i=0){openPhotoSwipe(index,clickedGallery)} return!1};var photoswipeParseHash=function(){var hash=window.location.hash.substring(1),params={};if(hash.length<5){return params} var vars=hash.split('&');for(var i=0;i0){if($('body').find('.pswp').length<1) photoSwipeContent();initPhotoSwipeFromDOM('.dynamic_acfgallery.is-lightbox.photoswipe, .dynamic_gallery.is-lightbox.photoswipe')}};$(window).on('elementor/frontend/init',function(){elementorFrontend.hooks.addAction('frontend/element_ready/dce-acf-repeater-v2.default',WidgetDyncontel_ACFRepeaterHandler)});var photoSwipeContent=function(){$('body').append('')}})(jQuery)